/****************************************************************************
	Java2HTML - Colour Definitions
 ****************************************************************************/

/* Header/Footer Colours */
#Header  { font-family: Arial, Helvetica, sans-serif; color: #000000;  background-color:#EEEEFF }

/* Line Number */
#LN     { color: #BBBBBB;  background-color:#FFFFFF }

/* Link Colours */
#Classes A:link		{ color: #000000; }
#Classes A:visited	{ color: #000000; }
#Classes PRE 		{ color: #000000; }

/* Token Colours */
#CharacerLiteral	{ color: #FF00FF; }
#StringLiteral		{ color: #FF00FF; }
#SingleLineComment	{ color: #008000; }
#FormalComment		{ color: #008000; }
#MultiLineComment	{ color: #008000; }
#Abstract		{ color: #0000FF ; font-weight: bold }
#Boolean		{ color: #0000FF ; font-weight: bold }
#Break			{ color: #0000FF ; font-weight: bold }
#Byte			{ color: #0000FF ; font-weight: bold }
#Case			{ color: #0000FF ; font-weight: bold }
#Catch			{ color: #0000FF ; font-weight: bold }
#Char			{ color: #0000FF ; font-weight: bold }
#Class			{ color: #0000FF ; font-weight: bold }
#Const			{ color: #0000FF ; font-weight: bold }
#Continue		{ color: #0000FF ; font-weight: bold }
#Default		{ color: #0000FF ; font-weight: bold }
#Do			{ color: #0000FF ; font-weight: bold }
#Double		{ color: #0000FF ; font-weight: bold }
#Else			{ color: #0000FF ; font-weight: bold }
#Extends		{ color: #0000FF ; font-weight: bold }
#False			{ color: #0000FF ; font-weight: bold }
#Final			{ color: #0000FF ; font-weight: bold }
#Finally		{ color: #0000FF ; font-weight: bold }
#Float			{ color: #0000FF ; font-weight: bold }
#For			{ color: #0000FF ; font-weight: bold }
#Goto			{ color: #0000FF ; font-weight: bold }
#If			{ color: #0000FF ; font-weight: bold }
#Implements		{ color: #0000FF ; font-weight: bold }
#Import		{ color: #0000FF ; font-weight: bold }
#InstanceOf		{ color: #0000FF ; font-weight: bold }
#Int			{ color: #0000FF ; font-weight: bold }
#Interface		{ color: #0000FF ; font-weight: bold }
#Long			{ color: #0000FF ; font-weight: bold }
#Native		{ color: #0000FF ; font-weight: bold }
#New			{ color: #0000FF ; font-weight: bold }
#Package		{ color: #0000FF ; font-weight: bold }
#Private		{ color: #0000FF ; font-weight: bold }
#Protected		{ color: #0000FF ; font-weight: bold }
#Public		{ color: #0000FF ; font-weight: bold }
#Return		{ color: #0000FF ; font-weight: bold }
#Short			{ color: #0000FF ; font-weight: bold }
#Static		{ color: #0000FF ; font-weight: bold }
#Super			{ color: #0000FF ; font-weight: bold }
#Switch		{ color: #0000FF ; font-weight: bold }
#Synchronized		{ color: #0000FF ; font-weight: bold }
#This			{ color: #0000FF ; font-weight: bold }
#Throw			{ color: #0000FF ; font-weight: bold }
#Throws		{ color: #0000FF ; font-weight: bold }
#Transient		{ color: #0000FF ; font-weight: bold }
#True			{ color: #0000FF ; font-weight: bold }
#Try			{ color: #0000FF ; font-weight: bold }
#Void			{ color: #0000FF ; font-weight: bold }
#Volatile		{ color: #0000FF ; font-weight: bold }
#While			{ color: #0000FF ; font-weight: bold }
#StrictFP			{ color: #0000FF ; font-weight: bold }
#IntegerLiteral	{ color: #000000 }
#DecimalLiteral	{ color: #000000 }
#HexLiteral		{ color: #000000 }
#OctalLiteral		{ color: #000000 }
#FloatPointLiteral	{ color: #000000 }

/****************************************************************************
	Java Doc Colour Definitions
 ****************************************************************************/

/* Page background color */
body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* Font used in left-hand frame lists */
.FrameTitleFont {
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 2em;
}
.FrameHeadingFont {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	border: solid 1px Gray;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	background-color: #BCCED6;
}
.FrameItemFont    { font-size: 12px; font-family: Verdana }

/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#ECF2F4; font-family: Verdana; font-size: 10px;}
.NavBarCell1Rev { background-color:#BCCED6; font-family: Verdana; font-size: 10px;}
.NavBarFont1    { font-family: Verdana; color:#000000; }
.NavBarFont1Rev { font-family: Verdana; color:#000000;}

.NavBarCell2    { font-family: Verdana; background-color:#FFFFFF; font-family: Verdana; font-size: 10px;}
.NavBarCell3    { font-family: Verdana; background-color:#FFFFFF; font-family: Verdana; font-size: 10px;}

/* TODO classes */
span.todo {
	background-color: #FFFF90;
	color: #E00000;
	font-family: Arial;
	font-size: 12;
}

/* code */
code {
	font: "Andale Mono";
	color: #007030;
	background-color: transparent;
}

/* hr */
hr {
	height: 1px;
	color: #AAAAAA;
	background-color: transparent;
	width: 80%;
	text-align: center;
}

/* table */
table {
	border: none;
}
tr.TableSubHeadingColor td {
	background: #BCCED6;
	border: 1px solid Gray;
	font-family: Trebuchet MS;
}
tr.TableHeadingColor td {
	background: #BCCED6;
	color: Black;
	font-family: Trebuchet MS;
	border: 1px solid Gray;
}
tr.TableHeadingColor font {
	font-size: 20px;
}

tr.TableRowColor td {
	background: #FFFFFF;
 	font-family: Verdana;
 	font-size: 14px;
	border-top: 0px;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
}
td.NavBarCell1, td.NavBarCell2 {
	border: none;
}

/* links */
a, a:visited, a:active {
	color: #2E53AB;
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
/*	font-size: 14px;
	font-family: Verdana;*/
}
a:hover	{
	color: #FF6600;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dashed;
	font-weight: normal;
/*	font-size: 14px;	*/
/*	font-family: Verdana;	*/
}

/* headers */
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS";
	font-weight: bold;
	background-color: transparent;
	color: Black;
}
h1 {
	font-size: 24px;
	text-align: center;
	padding: 10px;
	margin-bottom: 30px;
	background-color: #BCCED6;
	color: Black;
	border: solid 1px Gray;
}
h2 {
	font-size: 22px;
	margin-bottom: 12px;
	margin-top: 30px;
}
h3 {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
}

/****************************************************************************
	Custom Definitions
 ****************************************************************************/

.todoTag {
	color: red;
}